de.cebis.moccabox.model.builders
Class ResultModelNodeBuilder
java.lang.Object
de.cebis.moccabox.model.builders.AbstractModelNodeBuilder
de.cebis.moccabox.model.builders.ResultModelNodeBuilder
- All Implemented Interfaces:
- IModelNodeBuilder
public class ResultModelNodeBuilder
- extends AbstractModelNodeBuilder
Der ResultModelNodeBuilder bereitet das Ergebnis (IBusinessTaskResult) der Durchführung
eines Vorgangs (IBusinessTask) als ModelNode auf,
der wiederum Teil des Kontextes ist, in dem er aufgerufen wurde. Die
Spezifikation erfolgt in der moccabox.xml.
<bean id="MODELNODEBUILDER.RESULT" class="de.cebis.moccabox.model.builders.ResultModelNodeBuilder">
<property name="key"><value>result</value></property>
<property name="repository"><ref bean="REPOSITORY"/></property>
</bean>
- Author:
- weichelt - 15.02.2005
|
Constructor Summary |
ResultModelNodeBuilder()
Parameterloser Konstruktor zur Erzeugung eines neuen ResultModelNodeBuilder. |
|
Method Summary |
ModelNode |
createModel(ITaskContext tContext)
Zurückliefern eines ModelNode, der auf der Grundlage der Informationen
aus dem übergebenen ITaskContext zusammengebaut wird. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MODELNODE_KEY
public static java.lang.String MODELNODE_KEY
ResultModelNodeBuilder
public ResultModelNodeBuilder()
- Parameterloser Konstruktor zur Erzeugung eines neuen
ResultModelNodeBuilder.
createModel
public ModelNode createModel(ITaskContext tContext)
- Description copied from interface:
IModelNodeBuilder
- Zurückliefern eines
ModelNode, der auf der Grundlage der Informationen
aus dem übergebenen ITaskContext zusammengebaut wird. Es werden entsprechende
Informationen aus den aktuell übergebenen Parametern und dem Kontext selbst genutzt,
um das Repräsentations-Objekt als Schnittstelle für die Interface-Schnittstelle (IO)
zu erzeugen und befüllen.
- Specified by:
createModel in interface IModelNodeBuilder- Specified by:
createModel in class AbstractModelNodeBuilder
- Parameters:
tContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.
- Returns:
ModelNode, der als Repräsentation des Aufgabenobjektes für die
IO-Schnittstelle dient.